Natürliche Vorkommen: Iberische Halbinsel (weit verbreitet), Frankreich (Westen, Südwesten, Midi und Korsika), Belgien, Italien (gesamtes Festland, Sardinien und Sizilien), ehemaliges Jugoslawien, Albanien, Griechenland (gesamtes Festland und Inseln) und Türkei; eingeschleppt in den Niederlanden, in Deutschland und in Polen
Ruderalstellen, Mauern, Hecken und Felder; auf gleichmäßig leicht feuchten, stickstoffreichen, mäßig sauren Böden; in 0-1200 m Höhe